// 数字 汉字转换
export function numToString(index) {
    let num = Number(index);
    return (
        (num == 1 && "一") ||
        (num == 2 && "二") ||
        (num == 3 && "三") ||
        (num == 4 && "四") ||
        (num == 5 && "五")
    );
}
// 百分比
export function Percentage(num) {
    if (!num) return 0;
    return Math.round(num * 10000) / 100 + "%"; // 小数点后两位百分比
}
// 取小数点后 几位
export function takeDecimal(num, places = 2) {
    if (!num) return 0;
    let h = 1;
    for (let i = 1; i <= places; i++) {
        h = h * 10;
    }
    return Math.round(num * h) / h; // 小数点后两位
}

// 单位处理
export function changeMoney(num) {
    if(!num) return 0;
    if (Number(num) <= 1) return num;
    var moneyUnits = ["", "万", "亿", "万亿"];
    var dividend = 10000;
    var curentNum = num;
    //转换数字
    var curentUnit = moneyUnits[0];
    //转换单位
    for (var i = 0; i < 4; i++) {
        curentUnit = moneyUnits[i];
        if (strNumSize(curentNum) < 5) {
            break;
        }
        curentNum = curentNum / dividend;
    }
    curentNum = Number(curentNum).toFixed(2)
    return curentNum + curentUnit;
}
//   获取数字长度
export function strNumSize(tempNum) {
    var stringNum = String(tempNum)
    var index = stringNum.indexOf(".");
    var newNum = stringNum;
    if (index != -1) {
        newNum = stringNum.substring(0, index);
    }
    return newNum.length;
}